MediaCloud\Vendor\Google\Auth\OAuth2 D

Total Complexity 132
Dependencies 15
Dependents 3
Total lines 1,373
Lines of code 511
Logical lines of code 240
Comment lines 613
Methods 69
Properties 28

Methods 69

Method Rating Maintainability Complexity Lines of code
generateCredentialsRequest()
A
44 8 46
buildFullAuthorizationUri()
A
46 7 39
toJwt()
A
47 7 36
getGrantType()
A
57 8 18
setScope()
S
55 6 21
setRedirectUri()
S
61 4 14
parseTokenResponse()
S
59 4 14
verifyIdToken()
S
59 4 14
updateToken()
S
55 3 20
getExpiresAt()
S
66 4 9
setGrantType()
S
62 3 12
__construct()
S
47 1 41
isAbsoluteUri()
S
74 3 4
setSigningAlgorithm()
S
65 3 9
addClientCredentials()
S
65 3 9
getCacheKey()
S
66 3 9
jwtEncode()
S
63 2 11
getScope()
S
71 2 6
fetchAuthToken()
S
66 2 9
jwtDecode()
S
69 2 6
coerceUri()
S
71 2 6
getLastReceivedToken()
S
66 2 9
setExpiresIn()
S
66 2 9
isExpired()
S
72 2 5
setIssuedAt()
S
81 1 3
getExpiry()
S
82 1 3
setExpiry()
S
81 1 3
getExpiresIn()
S
82 1 3
setExpiresAt()
S
81 1 3
getIssuedAt()
S
82 1 3
getIdToken()
S
82 1 3
getAccessToken()
S
82 1 3
setAccessToken()
S
81 1 3
getExtensionParams()
S
82 1 3
setIdToken()
S
81 1 3
getRefreshToken()
S
82 1 3
setRefreshToken()
S
81 1 3
setAdditionalClaims()
S
81 1 3
getAdditionalClaims()
S
82 1 3
getClientName()
S
81 1 3
setExtensionParams()
S
81 1 3
setAuthorizationUri()
S
80 1 3
getRedirectUri()
S
82 1 3
setClientId()
S
81 1 3
setTokenCredentialUri()
S
80 1 3
getTokenCredentialUri()
S
82 1 3
getState()
S
82 1 3
setState()
S
81 1 3
getCode()
S
82 1 3
setCode()
S
81 1 3
getUsername()
S
82 1 3
setUsername()
S
81 1 3
getPassword()
S
82 1 3
setPassword()
S
81 1 3
getClientId()
S
82 1 3
getClientSecret()
S
82 1 3
getSigningAlgorithm()
S
82 1 3
setClientSecret()
S
81 1 3
getIssuer()
S
82 1 3
setIssuer()
S
81 1 3
getSub()
S
82 1 3
getAuthorizationUri()
S
82 1 3
getAudience()
S
82 1 3
setAudience()
S
81 1 3
getSigningKey()
S
82 1 3
setSigningKey()
S
81 1 3
getSigningKeyId()
S
82 1 3
setSigningKeyId()
S
81 1 3
setSub()
S
81 1 3